package org.dromara.system.domain.vo;


import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data;
import org.dromara.system.domain.SysSolutionDoc;


import java.io.Serializable;
import java.util.Date;

/**
 * 解决方案文档视图对象 sys_solution_doc
 * 当前实现为PDF文件夹方案（仅保留必要字段）
 */
@Data
@AutoMapper(target = SysSolutionDoc.class)
public class SysSolutionDocVo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 文档ID
     */
    private Long docId;

    /**
     * 解决方案名称
     */
    private String docName;

    /**
     * 主文件URL（主PDF直链）
     */
    private String docUrl;

    /**
     * 主文件名（-main.pdf）
     */
    private String mainFileName;

    /**
     * 文件夹路径（OSS前缀，以 / 结尾）
     */
    private String folderPath;

    // 精简VO：按需求不返回多余信息（创建时间等公共字段亦不返回）
}
